Big Huge Thesaurus

Irish gorse

noun